CBM64 Version 1.2 alpha (build: 04/28/21)
CBM64 Version 1.0 alpha (build: 04/23/21)
by Mark Hart
markhart@outlook.com



UPDATE 04/28/2021
-Desktop Toy updated to V1.2
-Engine Update to fix focus issues
-New feature added
-Minor bugs fixed
-There are more bugs to be fixed in future update


UPDATE 04/24/2021
-Screensaver updated to V1.1
-New feature added
-Minor bugs fixed



Welcome to CBM64!

My first computer was a Commodore 64 and it will always have a special place in my life regardless of what platform I am currently using. I hope this helps bring back some of the fond memories we all had growing up with this amazing computer.


WHAT IS THIS?
I wanted to create both a screensaver and a desktop toy that would display a Commodore 64 with someone actually using it. When you start either of these, you will see the normal Commodore 64 startup but within a few seconds it will simulate someone typing commands, changing colors, formatting disks, renaming files, pulling directories, writing programs, etc.

I use a 4k display for programming so I like having the Commodore 64 desktop toy running in a corner where it is happily doing Commodore 64 things. :-)


WHAT DO I NEED TO RUN THIS?
You will need .NET 4.8 which you can get here for free:
https://dotnet.microsoft.com/download/dotnet-framework/net48

Just install the runtime. You might have it installed as I thought Microsoft rolled out the runtime in one of the recent updates but I'm not sure.

You will also need the font that I am using for free:
https://style64.org/c64-truetype

There are many fonts in this archive but I'm using this:
C64_Pro_Mono-STYLE.ttf


NOTE: The screensaver needs a resolution greater than 1550x800 as it does not scale yet. 


HOW DO I TURN THE SAVER OFF?
Just click your mouse button or press a key on your keyboard


WINDOWS? MAC? LINUX?
I wrote this for Windows 10 but the desktop toy might work on Mac and Linux under WINE. I have written many other items that work under WINE so I hope this does too. 


BUGS? COMMENTS?
Plese email me at markhart@outlook.com



THANKS TO:
-Jamie Zawinski who wrote XScreenSaver and inspired me with the Apple2 saver.

-Jim Sachs who set the bar for computer graphics on both the Commodore 64 and the Amiga line. Thank you for all the great images over the years. I think more than anyone you helped to convice people that graphics on a computer can be art.

-Everyone involved in the creation of the Commodore 64, Commodore 128, and the Amiga line.

-Commodore Business Machines, RIP


FUTURE:
-Bug fixes
-Additional tasks the C64 will perform for you
-I did an Amiga saver that I may continue to work on
-I have a C64 book coming out (hopefully next year!)